Interface BluetoothManager

All Superinterfaces:
IPCObject, Process
All Known Implementing Classes:
BluetoothManagerImpl

public interface BluetoothManager extends Process
Information provided by the PKI file:

    \class BluetoothManager
    
    \brief BluetoothManager.
    
    \example network().getDevice("SBC0").getProcess("BluetoothManager")
    
Author:
Auto-generated
  • Method Details

    • setDiscoverable

      void setDiscoverable(boolean bDiscoverable)
      Parameters:
      bDiscoverable - Takes in a parameter of bDiscoverable
    • isDiscoverable

      boolean isDiscoverable()
      Returns:
      boolean Returns a boolean
    • discover

      void discover()
    • pair

      void pair(MACAddress macAddress)
      Parameters:
      macAddress - Takes in a parameter of macAddress
    • acceptPairRequest

      void acceptPairRequest(MACAddress macAddress, String deviceName)
      Parameters:
      macAddress - Takes in a parameter of macAddress
      deviceName - Takes in a parameter of deviceName
    • unpair

      void unpair(MACAddress macAddress)
      Parameters:
      macAddress - Takes in a parameter of macAddress
    • processPairRequest

      boolean processPairRequest(MACAddress macAddress, String deviceName)
      Parameters:
      macAddress - Takes in a parameter of macAddress
      deviceName - Takes in a parameter of deviceName
      Returns:
      boolean Returns a boolean
    • getDeviceCount

      int getDeviceCount()
      Returns:
      int Returns a int
    • getDeviceAt

      BluetoothDevice getDeviceAt(int index)
      Parameters:
      index - Takes in a parameter of index
      Returns:
      BluetoothDevice Returns a BluetoothDevice
    • getDevice

      BluetoothDevice getDevice(MACAddress macAddress)
      Parameters:
      macAddress - Takes in a parameter of macAddress
      Returns:
      BluetoothDevice Returns a BluetoothDevice
    • getDeviceByName

      BluetoothDevice getDeviceByName(String deviceName)
      Parameters:
      deviceName - Takes in a parameter of deviceName
      Returns:
      BluetoothDevice Returns a BluetoothDevice
    • enableBroadcast

      void enableBroadcast(boolean bEnable)
      Parameters:
      bEnable - Takes in a parameter of bEnable
    • isBroadcastEnabled

      boolean isBroadcastEnabled()
      Returns:
      boolean Returns a boolean
    • setBeaconBroadcasting

      void setBeaconBroadcasting(boolean bBroadcast)
      Parameters:
      bBroadcast - Takes in a parameter of bBroadcast
    • isBeaconBroadcasting

      boolean isBeaconBroadcasting()
      Returns:
      boolean Returns a boolean
    • setBeaconFrequency

      void setBeaconFrequency(int secs)
      Parameters:
      secs - Takes in a parameter of secs
    • getBeaconFrequency

      int getBeaconFrequency()
      Returns:
      int Returns a int
    • setBeaconUuid

      void setBeaconUuid(UUID beaconUuid)
      Parameters:
      beaconUuid - Takes in a parameter of beaconUuid
    • getBeaconUuid

      UUID getBeaconUuid()
      Returns:
      UUID Returns a UUID
    • setBeaconData

      void setBeaconData(String data)
      Parameters:
      data - Takes in a parameter of data
    • getBeaconData

      String getBeaconData()
      Returns:
      String Returns a String
    • broadcastBeacon

      boolean broadcastBeacon(UUID beaconUuid, String data)
      Parameters:
      beaconUuid - Takes in a parameter of beaconUuid
      data - Takes in a parameter of data
      Returns:
      boolean Returns a boolean
    • createCustomProcess

      CustomBluetoothProcess createCustomProcess()
      Returns:
      CustomBluetoothProcess Returns a CustomBluetoothProcess